puncture tyre - French English Dictionary